Python答题

Python012

Python答题,第1张

第10不知道是啥。

# 计算圆的面积

import math

r = float(input('请输入圆的半径: '))

area = r**2 * math.pi

print(area)

# 反向输出3位数

str = input('请输入一个三位整数')

new_str = str[::-1]

print(new_str)

# 预测身高

while True:

    type = input('请选择测试男女,男孩输入1,女孩输入2: ')

    if type == '1' or type == '2':

        break

f_height = float(input('请输入爸爸身高: '))

m_height = float(input('请输入妈妈身高: '))

if type == '1':

    height = (f_height + m_height) * 1.08 / 2

    print('预测男孩身高为: {}'.format(math.floor(height) ))

elif type == '2':

    height = (f_height * 0.823 + m_height) / 2

    print('预测女孩身高为: {}'.format(math.floor(height)))

else:

    print('预测对象选择错误,请重新启动程序选择。')

# 实数绝对值

import re

import math

while True:

    try:

        num = input('请输入一个实数: ')

        num = int(num)

        break

    except ValueError:

        try:

            num = float(num)

            break

        except ValueError:

            continue

# 使用 abs

num_abs = abs(num)

print('该实数绝对值为: {}'.format(num_abs))

# 使用判断

if num >= 0:

    num_abs = num

else:

    num_abs = -num

print('该实数绝对值为: {}'.format(num_abs))

# 判断年份是否为闰年

while True:

    try:

        year = int(input('请输入一个年份: '))

        break

    except ValueError:

        print('输入错误,年份为整数,请重新输入')

        continue

if (year % 100 == 0):

    if (year % 400 == 0):

        print('年份{}为闰年'.format(year))

    else:

        print('年份{}为平年'.format(year))

elif (year % 4 == 0):

    print('年份{}为闰年'.format(year))

else:

    print('年份{}为平年'.format(year))

# 缴纳学费

while True:

    try:

        I = int(input('请输入学生学号: '))

        break

    except ValueError:

        print('输入错误')

        continue

while True:

    try:

        U = int(input('请输入该学生学分: '))

        break

    except ValueError:

        print('输入错误')

        continue

if U <= 12:

    T = 4000

else:

    T = 4000 + 200 * (U - 12)

print('学生 {} 应缴纳学分为 {}'.format(I, T))

# 登录

username = '123'

password = '456'

while True:

    user = input('请输入用户名: ')

    pw = input('请输入密码: ')

    if (user == username and pw == password):

        print('欢迎使用!')

        break

    else:

        print('用户名或密码错误,请重新输入!')

# 判断输入字符

while True:

    str = input('请输入一个字符')

    if (len(str) == 1):

        break

    else:

        print('输入错误,请重新输入')

str_code = ord(str)

if str_code >= 48 and str_code <= 57:

    print('{} 是一个数字'.format(str))

elif str_code >= 65 and str_code <= 90:

    print('{} 是一个大写字母'.format(str))

elif str_code >= 97 and str_code <= 122:

    print('{} 是一个小写字母'.format(str))

else:

    print('{} 既不是数字,也不是大小写字母'.format(str))

# 判断成绩

while True:

    try:

        grade = int(input('请输入成绩: '))

        if (grade >= 0 and grade <= 100):

            break

        else:

            print('成绩输入错误,请重新输入')

            continue

    except ValueError:

        print('成绩输入错误,请重新输入')

        continue

if grade>= 90:

    print('优秀')

elif grade >= 80:

    print('良好')

elif grade >= 70:

    print('中等')

elif grade >= 60:

    print('及格')

else:

    print('不及格')

二级考试有草稿纸。

Python语言程序设计为二级考试。考试时长为120分钟,机考,40道选择题,每题一分,共四十分。其中10道公共基础知识题,30道Python题目。作答选择题时不能使用idle(Python考试指定软件),但考场会分发草稿纸和笔,可以在草稿纸上进行计算。

作答选择题时键盘会锁住,考生只能用鼠标答题,同时idle也无法使用。提交完选择题后才能作答编程题,同时idle可以测试代码。需要注意的是,考生输入代码后保存的py文件需放置在考试指定文件夹。

有分的。

计算机二级考试是全国计算机等级考试四个等级中的一个等级,由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

考试采用全国统一命题、统一考试的形式,二级上机考试的成绩由考生交卷后由计算机直接评分给出,机器阅卷,并由考点汇总并与答题卡一起提交至教育部考试中心。

教育部考试中心方面将试卷评阅完毕后,会将各省的成绩合格信息汇总并发回给各省的主考部门,并由各省的主考部门来决定具体的成绩公布的时间。