设计一个程序,要求能输入一个值,然后赋值给age变量,判断age的大小,如果大于等于18,则打印"已成年",否则打印"未成年"。
age = int(input("请输入您的年龄:是否可以进入网吧:"))
if (age >= 18) and (age < 60):
print("您已成年,可以进入网吧")
elif age <= 60:
print("您虽然成年,但不建议老年人进入网吧")
else:
print("您由于未成年,小屁孩不可以来网吧哦,请成年再来")
键盘输入一个学生的成绩,输出这个学生成绩的等级,学习成绩 >=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
a = 1
while a == 1:
grade = float(input("请输入您的成绩,系统将自动给你分等级:"))
if (grade >= 90) and (grade <= 100):
print("您的成绩等级为A")
break
elif (grade >= 60) and (grade <= 89):
print("您的成绩等级为B")
break
elif (grade < 60) and (grade >= 0):
print("您的成绩等级为C")
break
else:
print("同学请不要调皮,您输入有误,请重新输入")
比如用户输入周一or周二or周三or…那么打印工作日,用户输入周六or周日那么打印周末
a = 1
while a == 1:
week = input("请输入今天是周几:")
if (week == "周一") or (week == "周二") or (week == "周三") or (week == "周四") or (week == "周五"):
print("今天是工作日,加油工作哦")
break
elif (week == "周六") or (week == "周日"):
print("今天是休息日,可以睡懒觉哦")
break
else:
print("您输入有误,请重新输入")
设计程序分别输入3次数字,并赋值给变量
将3次输入的数据转换为数字类型,然后把相加后的值赋值给变量sum
如果sum>100000, 则输出"您输入的三个数的和忒大了"
#如果sum>10000, 则输出"您输入的三个数的和挺大"
如果sum>1000, 则输出"您输入的三个数的和有点大"
#如果sum>100, 则输出"您输入的三个数的和不算大"
#如果sum<=100, 则输出"您输入的三个数的和忒小了"
要求每次输入最终都只打印一条语句,且该语句符合你的预期,如我分别输入100,200,300,
最后只会打印"您输入的三个数的和不算大",而不会打印其他情况。
sum1 = float(input("请输入第一个数:"))
sum2 = float(input("请输入第二个数:"))
sum3 = float(input("请输入第三个数:"))
sum = sum1 + sum2 + sum3
if sum > 100000:
print("您输入的三个数的和为%.2f也忒大了"%sum)
elif sum > 10000:
print("您输入的三个数和为%.2f挺大"%sum)
elif sum > 1000:
print("您输入的三个数和为%.2f有点大"%sum)
elif sum > 100:
print("您输入的三个数和为%.2f不算大"%sum)
elif sum <= 100:
print("您输入的三个数和为%.2f也忒小了"%sum)
通过键盘输入一个5位数,判断它是不是回文数。提示:12321是回文数,个位与万位相同,十位与千位相同。
num = int(input("请输入一个五位数数来判断它是不是一个回文数:"))
num1 = int(num / 10000)
#print(num1)
num2 = int(num % 10000 / 1000)
#print(num2)
num3 = int(num % 1000 / 100)
#print(num3)
num4 = int(num % 100 / 10)
#print(num4)
num5 = int(num % 10)
#print(num5)
if (num1 == num5) and (num2 == num4):
print("您这个数是回文数")
else:
print("您这个不是个回文数")
编写代码设计简易计算器,用户通过3次输入,可以进行两个整数的加减乘除运算并输出结果。
a = 1
while a == 1:
num1 = float(input("请您输入要计算的第一个数:"))
char = input("请您输入+,-,*,/的其中一种:")
num2 = float(input("请您输入要计算的第三个数:"))
if char == "+":
num3 = num1 + num2
print("= %.2f" % num3)
a += 1
elif char == "-":
num3 = num1 - num2
print("= %.2f" % num3)
a += 1
elif (num1 == 0) or (num2 == 0) :
print("抱歉,乘数or除数不能为0,请重新输入")
elif (char == "*") and (num1 != 0):
num3 = num1 * num2
print("= %.2f" % num3)
a += 1
elif (char == "/") and (num1 != 0):
num3 = num1 / num2
print("= %.3f" % num3)
a += 1
else:
print("输入有误请重新输入")
闰年判断程序: if判断、格式化输出、运算符
要求:
输入一个有效的年份,判断是不是闰年;
如果是闰年,则打印“***年是闰年”;否则打印“***年不是闰年”; 如输入"2017",将打印“2017年不是闰年”
提示:
闰年是能被4整除,但不能被100整除的;或者能被400整除的年份
== 符号 判断两端的值是否相等,!= 符号 判断两边的值是否不相等
aparticular_year = int(input("请输入一个年份系统将自动帮你判断这是不是闰年:"))
if (aparticular_year % 4 == 0) and (aparticular_year % 400 != 0):
print("%s这一年是闰年哦,这一年要多工作一天哦" % aparticular_year)
elif aparticular_year % 400 == 0:
print("%s这是个难得的世纪闰年哦,但还是要多工作一天" % aparticular_year)
else:
print("%s这一年不是闰年,这一年要少玩一天,唉" % aparticular_year)
小白原创大佬误喷( ̄▽ ̄)~*