python实例应用经典讲解,python实用案例

  python实例应用经典讲解,python实用案例

  Python例子1、实现计算器2、英雄购买过程3、交换变量值4、猜数字游戏5、判断质数6、判断闰年7、99的乘法表8、输入行数显示“*”增加九、利用循环求1~100和十的和、判断季节11、师生对话12、随机生成十三个数、认证用户名和密码14、判断结果。

  一、实现计算器# calculator实现加减乘除num1=int(input(请输入第一个数:))m=input(请输入所需的运算(加减乘除):)num2=int(input(请输入第二个数:))IF M== :RES=num 1 num 2 print str(num 2)= str(RES))elif M==-:RES=num 1-num 2 print(str(num 1)- str(num 2)==

  二。英雄购买流程#设计一个程序完成(英雄)商品的购买#显示商品信息-输入商品价格-输入购买数量-提示付款#输入付款金额-打印购买收据(扩展)打印(编号名称昵称价格库存描述\n\n )打印( 1德莱文荣耀执行者6300 95本产品不是文森特!\n\n )打印( 2盲僧至尊拳4800 66我用双手让你的梦想成真!\n\n)print( 3 Riven流放之刃6300 99在寒冷中,安静!(柯俊)\n\ N)while True:name=str(input(请输入你想买的英雄:))If name== exit or name== qiut or name== q :print(程序正常退出…)# break the loop name=str(name)If== Draven or name== 1 :print( \ N )print( \ t \ tHero信息\n\n)print(编号名称昵称价格库存描述\n\n)print( 1 Draven荣耀执行者6300 95本产品不是\n\n)price=int(input(请输入您购买的英雄价格:))num=int(input(请输入您购买的英雄数量:))pay=int(input(请付款,输入您的付款金额:))print( t购买账单\n\n)print(购买金额:%s\n %pay)print(成功)breakelif name==盲僧 or name== 2 :print( \ N )print( \ t \ tHero information \ N \ \ N \ N )price=int(input(请输入您购买的英雄的价格:))num=int(input(请输入您购买的英雄数量:))pay=int(input(请付款,输入您的付款金额:))print( t购买账单\ N \ N )print(购买金额:%s\n %pay)print(购买成功,退出.)breakelif name== Riven 或name== 3 :print( \ n )print (\ t \ tHero information \ n \(柯俊)\n\n)price=int(input(请输入您购买的英雄的价格:))num=int(input(请输入您购买的英雄数量:))pay=int(input(请付款,输入您的付款金额:))print( \ t

  三。交换变量的值#接收用户输入的两个整数,存储在两个变量中,交换变量的存储值。#1.临时变量#2。求和方法#3。XOR方法#临时变量tempa=input(请输入A的值:)b=input(请输入B的值:)Print( A转换前的值是 A Print( B temp=AA Print( A转换后的值是 B ) # summation A=input(请输入A的值:)b=input(请输入B的值:) print( A转换前的值为 A print( B转换前的值为 B)A=int(A=A bb=A-ba=A-ba=str(A)B=str(B)print( A转换后的值为 A print( B转换后的值为 B)

  四。猜数字游戏导入random#建议用computer_num=random.randint(1,00)下面的两个空行#给computer _ num print (computer _ num)赋一个从1到100的随机值while true: my _ num=int (input(请输入你要猜的数字))if my_num==computer_num:print(恭喜你猜对了)confirm=input (=Y 并确认!=y:print(程序正常退出.)break else:computer _ num=random . randint(1,100)print(computer _ num)elifmy _ num computer _ num:print(对不起,我猜对了)else:print(对不起,我猜对了。

  5.判断质数#输入数,判断这个数是否是质数#质数是只能被自身和1整除的大于1的正整数。这里要特别注意大于1 #的数字,因为1不是质数。#100内的质数有25 num=int(input(请输入一个数:))如果num=1:print(这不是质数)elif (num% num==0且num% 1==0): print(这个数是质数)

  不及物动词判断闰年#闰年:能被400或4整除但不能被100整除。year=int(input(请输入年份:))if year% 400==0:print(年份是闰年)elif year% 4==0: if year% 100

  七。九九乘法表#尝试打印九九乘法表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而I=num: print()

  九。通过循环查找1~100的和#通过循环查找1~100的和A=1 sum=0 while true:sum=suma if A==100:Breaka=1 print(sum)

  X.判断季节#让用户输入一个月来判断这个月是哪个季节?假设三月到四月是春天,五月到八月是夏天,九月到十月是秋天,十一月、十二月、一月、二月是冬天。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(您输入的月份不正确!)

  XI。师生对话#老师问学生,你会做这道题吗?如果学生回答‘是(y)’,#可以离校。如果学生不会做(n),老师会边说边真:确认=再输入(老师:你会做这道题吗?(Y、N))如果确认!=Y 并确认!=y:print(好,老师再说一遍)print(同学,这次你明白了吗?否则:打印(‘好了,同学们,你们现在可以完成学业了。’)破

  十二。随机生成的数字#随机生成1到5之间的数字:#随机生成的数字:1:输出:找到宝箱#随机生成的数字:2:输出:找到武器#随机生成的数字:3:输出:找到弹药#随机生成的数字:4:输出:步入陷阱#随机生成的数字:5:输出:没有事件导入随机值num=random.randint (1,5) print (num) ifnum==1: print(找到宝箱)elif num==2:print(找到武器)elif num==

  十三。用户名和密码身份验证#提示用户输入用户名,然后提示输入密码。如果用户名#为“admin”,密码为“8888”,提示正确;否则,如果用户名#不是admin,则用户名不存在;如果密码不是#“8888”,则密码有误。Name=(input(请输入用户名:))password=(input(请输入密码:))if (name== admin 和password== 8888): print(输入正确!)elif(名字!= admin 和password== 8888): print(您输入的用户名不存在!)elif (name==admin 和密码!=88888):print(您输入的密码不正确!)elif(名字!=admin 和密码!=88888):print(您输入的用户名和密码不正确!)

  十四。而True:score=input( score:)if score== exit 或score== qiut 或score== q: print(程序正常退出…)# break the loop break score=float(score)#由于之前输入的分数是字符串类型,#如果分数为100或分数为0,则转换为浮点型:print(对不起,您输入了错误的分数!Else:如果score==100:print(你的分数是:满分)print(优秀的老铁!)elif得分=90:print(你的成绩是:A)print(你真棒!)elif得分=80:print(你的成绩是:B)print(好成绩!)elif得分=70:print(你的成绩是:C)print(你的成绩还可以!)elif得分=60:打印(你的成绩是:D )打印(你的成绩基本合格!)elif得分0:print(你的成绩是:不及格)print(请继续加油!)elif score==0:print(‘你真行!比分是0!)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: