赞
踩
#计算器实现加减乘除 num1 = int(input("请输入第一个数:")) m = input("请输入想要的操作(加减乘除):") num2 = int(input("请输入第二个数:")) if m == "+": res = num1 + num2 print(str(num1) + "+" + str(num2) + "=" + str(res)) elif m == "-": res = num1 - num2 print(str(num1) + "-" + str(num2) + "=" + str(res)) elif m == "*": res = num1 * num2 print(str(num1) + "*" + str(num2) + "=" + str(res)) elif m == "/": res = num1 / num2 print(str(num1) + "/" + str(num2) + "=" + str(res)) else: print("输入有误!")
# 设计一个程序,完成(英雄)商品的购买 # 展示商品信息->输入商品价格->输入购买数量->提示付款 # 输入付款金额->打印购买小票(扩展) print("编号 姓名 昵称 价格 库存 描述\n\n") print(" 1 德莱文 荣耀行刑官 6300 95 这货不是文森特啊!\n\n") print(" 2 盲僧 至高之拳 4800 66 我用双手成就你的梦想!\n\n") print(" 3 锐雯 放逐之刃 6300 99 感冒中,少说话!(君克)\n\n") while True: name = str(input("请输入您要购买的英雄:")) if name == "exit" or name == "qiut" or name == "q": print("程序正常退出……") # 打断循环 break name = str(name) if name == "德莱文" or name == "1": print("\n") print("\t\t英雄信息\n\n") print("编号 姓名 昵称 价格 库存 描述\n\n") print(" 1 德莱文 荣耀行刑官 6300 95 这货不是文森特啊!\n\n") price = int(input("请输入您购买的英雄的价格:")) num = int(input("请输入您购买的英雄的数量:")) pay = int(input("请付款,输入您的付款金额:")) print("\t购买票据\n") print("购买成功:德莱文\n") print("购买金额:%s\n" %pay) print("购买成功,已退出...") break elif name == "盲僧" or name == "2": print("\n") print("\t\t英雄信息\n\n") print("编号 姓名 昵称 价格 库存 描述\n\n") print(" 2 盲僧 至高之拳 4800 66 我用双手成就你的梦想!\n\n") price = int(input("请输入您购买的英雄的价格:")) num = int(input("请输入您购买的英雄的数量:")) pay = int(input("请付款,输入您的付款金额:")) print("\t购买票据\n") print("购买成功:盲僧\n") print("购买金额:%s\n" %pay) print("购买成功,已退出...") break elif name == "锐雯" or name == "3": print("\n") print("\t\t英雄信息\n\n") print("编号 姓名 昵称 价格 库存 描述\n\n") print(" 3 锐雯 放逐之刃 6300 99 感冒中,少说话!(君克)\n\n") price = int(input("请输入您购买的英雄的价格:")) num = int(input("请输入您购买的英雄的数量:")) pay = int(input("请付款,输入您的付款金额:")) print("\t购买票据\n") print("购买成功:锐雯\n") print("购买金额:%s\n" %pay) print("购买成功,已退出...") break
#接收用户输入的两个整数,存储到两个变量里面,交换变量存储的值。 # 1.临时变量 # 2.求和法 # 3.异或法 #临时变量temp """ a = input("请输入a的值:") b = input("请输入b的值:") print("转换前a的值为"+a) print("转换前b的值为"+b) temp = a a = b b = temp print("转换后的a的值为"+a) print("转换后的a的值为"+b) """ #求和法 """ a = input("请输入a的值:") b = input("请输入b的值:") print("转换前a的值为"+a) print("转换前b的值为"+b) a=int(a) b=int(b) a = a + b b = a - b a = a - b a=str(a) b=str(b) print("转换后的a的值为"+a) print("转换后的b的值为"+b) """
import random # 建议与下方空两行 computer_num = random.randint(1, 100) #从1~100中随机取一个值赋给computer_num print(computer_num) while True: my_num = int(input("请输入您要猜的数")) if my_num == computer_num: print("恭喜您,猜对了") confirm = input("是否继续(Y、N)") if confirm != "Y" and confirm != "y": print("程序正常退出...") break else: computer_num = random.randint(1, 100) print(computer_num) elif my_num > computer_num: print("对不起,猜大了") else: print("对不起,猜小了")
# 输入数,判断这个数是否是质数
# 质数是一个只能被自己和1整除的大于1的正整数。这里要特别注意是大于1的数字
# 因为1不是质数。
# 100以内的质数有25个
num = int(input("请输入一个数字:"))
if num <= 1:
print("这不是质数")
elif (num % num == 0 and num % 1 == 0):
print("这个数是质数")
#闰年:能被400整除,或者能被4整除但不能被100整除
year = int(input("请输入一个年份:"))
if year % 400 == 0:
print("该年份是闰年")
elif year % 4 == 0:
if year % 100 == 0:
print("该年份不是闰年")
else:
print("该年份是闰年")
else:
print("该年份不是闰年")
# 尝试着打印九九乘法表
i = 1
while i < 11:
j = i
while j < 10:
print("%d*%d=%d" % (i, j, i*j), end="\t")
j += 1
i += 1
print("")
# 尝试着输入行数,显示如下图案(使用循环完成)
# *
# **
# ***
# ****
# *****
num = int(input("请输入要输出的行数:"))
i = 1
while i <= num:
print("*" * i)
i = i + 1
#使用循环求1~100的和
a = 1
sum = 0
while True:
sum = sum + a
if a == 100:
break
a += 1
print(sum)
# 让用户输入一个月份,判断这个月是哪个季节?假定3到
# 4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2
# 月是冬季
month = int(input("请输入月份:" ))
if month in [3,4]:
print("您输入的月份是春季。")
elif month in [5,6,7,8]:
print("您输入的月份是夏季。")
elif month in [9,10]:
print("您输入的月份是秋季。")
elif month in [11,12,1,2]:
print("您输入的月份是冬季。")
else:
print("您输入的月份不正确!")
# 老师问学生,这道题你会做了吗?如果学生答"会了(y)",则
# 可以放学.如果学生不会做(n),则老师再讲一遍
while True:
confirm = input("老师:这道题同学你会做了吗?(Y、N)")
if confirm != "Y" and confirm != "y":
print("好的,那老师再讲一遍")
print("同学,这次听懂了吗?")
else:
print("好的同学,现在可以放学了。")
break
# 随机产生一个1-5之间的数: # 随机产生的数:1:输出:捡到宝箱 # 随机产生的数:2:输出:捡到武器 # 随机产生的数:3:输出:捡到弹药 # 随机产生的数:4:输出:踩到陷阱 # 随机产生的数:5:输出:无事件 import random #导入random函数实现randint函数,随机取值 num = random.randint(1,5) print(num) if num == 1: print("捡到宝箱") elif num == 2: print("捡到武器") elif num == 3: print("捡到弹药") elif num == 4: print("踩到陷阱") else: print("无事件")
# 提示用户输入用户名,然后再提示输入密码,如果用户名
# 是“admin”并且密码是“88888”,则提示正确,否则,如果
# 用户名不是admin会提示用户用户名不存在,如果密码不是
# “88888”则提示密码错误。
name = (input("请输入用户名:"))
password = (input("请输入密码:"))
if (name == "admin" and password == "88888"):
print("输入正确!")
elif (name != "admin" and password == "88888"):
print("您输入的用户名不存在!")
elif (name == "admin" and password != "88888"):
print("您输入的密码不正确!")
elif (name != "admin" and password != "88888"):
print("您输入的用户名和密码都不正确!")
while True: score = input("成绩:") if score == "exit" or score == "qiut" or score == "q": print("程序正常退出……") # 打断循环 break score = float(score) #因为之前输入的score为字符串类型, #所以将它转换成浮点型 if score > 100 or score < 0: print("对不起,您输入的成绩有误!") else: if score == 100: print("您的成绩为:满分") print("优秀啊老铁!") elif score >= 90: print("您的成绩等级为:A") print("你太棒了!") elif score >= 80: print("您的成绩等级为:B") print("成绩良好!") elif score >= 70: print("您的成绩等级为:C") print("成绩还可以!") elif score >= 60: print("您的成绩等级为:D") print("成绩基本合格!") elif score > 0: print("您的成绩等级为:不及格") print("请继续加油!") elif score == 0: print("你可真厉害!成绩为0分!")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。