# 1、设计一个程序,要求能输入一个值,然后赋值给age变量,判断age的大小,
# 如果大于等于18,则打印"已成年",否则打印"未成年"。
age = int(input('请输入一个数值1-120:'))
if age <= 0:
print('请输入大于0的数值')
elif age >= 125:
print('目前地球人寿命还无法达到要求')
elif age >= 18:
print('已成年')
else:
print('未成年')
# 2、编写代码,1-7七个数字,分别代表周一到周日,如果输入的数字是1-5之间,输出“工作日”,
# 如果输入的数字是6或7,输出“周末”,否则提示“输入错误”。
n = int(input("请输入1-7的数字:"))
if 1 <= n <= 5:
print('工作日')
elif n == 6 or n == 7:
print('周末')
else:
print('输入错误')
# 3、键盘输入一个学生的成绩,输出这个学生成绩的等级,学习成绩 >=90分的同学用A表示,60-89分
# 之间的用B表示,60分以下的用C表示。
student_grade = float(input('请输入学生成绩:'))
if student_grade >= 90:
print('A')
elif 60 <= student_grade <= 89:
print('B')
elif 0 < student_grade < 60:
print('c')
else:
print('输入有误')
# 4、设计程序分别输入3次数字,并赋值给变量
# 将3次输入的数据转换为数字类型,然后把相加后的值赋值给变量sum
# 如果sum>100000, 则输出"您输入的三个数的和忒大了"
# 如果sum>10000, 则输出"您输入的三个数的和挺大"
# 如果sum>1000, 则输出"您输入的三个数的和有点大"
# 如果sum>100, 则输出"您输入的三个数的和不算大"
# 如果sum<=100, 则输出"您输入的三个数的和忒小了"
# 要求每次输入最终都只打印一条语句,且该语句符合你的预期,如我分别输入100,200,300,
# 最后只会打印"您输入的三个数的和不算大",而不会打印其他情况。
num1 = int(input('第一次:请输入数字:'))
num2 = int(input('第二次:请输入数字:'))
num3 = int(input('第三次:请输入数字:'))
sum0 = num1 + num2 + num3 # 有变量重名所有赋值给了sum0
if sum0 > 100000:
print("您输入的三个数的和忒大了")
elif sum0 > 10000:
print("您输入的三个数的和挺大")
elif sum0 > 1000:
print("您输入的三个数的和有点大")
elif sum0 > 100:
print("您输入的三个数的和不算大")
elif sum0 <= 100:
print("您输入的三个数的和忒小了")
else:
print('输入错误')
# 5、通过键盘输入一个5位数,判断它是不是回文数。提示:12321是回文数,个位与万位相同,十位与千位相同。
my_number = input('请输入一个五位数:')
if not 10000 <= int(my_number) <= 99999:
print('数字不符合要求')
elif my_number[0] == my_number[4] and my_number[1] == my_number[3]:
print("%s是回文数" % my_number)
else:
print("%s不是回文数" % my_number)
# 6、编写代码设计简易计算器,用户通过3次输入,可以进行两个整数的加减乘除运算并输出结果。
n1 = int(input('请输入第一个数:'))
n = input('请选择运算符号:')
n2 = int(input('请输入第二个数:'))
if my_choice == '+':
print('{}{}{}={}'.format(n1,n,n2,n1+n2))
elif my_choice == '-':
print('{}{}{}={}'.format(n1,n,n2,n1-n2))
elif my_choice == '*':
print('{}{}{}={}'.format(n1,n,n2,n1*n2))
elif my_choice == '/':
print('{}{}{}={}'.format(n1,n,n2,n1/n2))
else:
print('输入有误')
# 7、闰年判断程序: if判断、格式化输出、运算符
# 要求:
# 输入一个有效的年份,判断是不是闰年;
# 如果是闰年,则打印“***年是闰年”;否则打印“***年不是闰年”;
# 如输入"2017",将打印“2017年不是闰年”
year = input('请输入一个有效的年份:')
if year.isdigit():
if int(year) % 4 == 0 and int(year) % 100 != 0:
print('%s年是闰年' % year)
else:
print('%s年不是闰年' % year)
else:
print('输入有误')
# 提示
# 闰年是能被4整除,但不能被100整除的;或者能被400整除的年份
# == 符号 判断两端的值是否相等,!= 符号 判断两边的值是否不相等
# 使用int转换一个不符合数字格式的字符串时,将报错,如int("abc"),程序将报错。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。