从0开始学Python,学习5小时后第一个程序

 1 import random
 2 import time
 3 input("--世纪赌王争霸赛,正式开赛--\n注:(本赛制采取五局三胜制度)\n敲击 ‘enter’ 键\n即刻加入赌王争霸赛...")
 4 i = 1
 5 z = 0
 6 y = 0
 7 x = 0
 8 while i <= 5:
 9     print(‘比赛正式开始,第%d局倒计时..reday ‘%i)
10     for k in range(3,0,-1):
11         print (‘\b\b\b‘*38,k)
12         time.sleep(1)
13     a = random.randint(1,6)
14     b = random.randint(1,6)
15     c = random.randint(1,6)
16     e = random.randint(1,6)
17     f = random.randint(1,6)
18     g = random.randint(1,6)
19     d = a + b + c
20     h = e + f + g
21     print(‘go!!!正式开牌啦!!!‘)
22     print(‘电脑的骰子为{0},{1},{2},共计{3}点!‘.format(a,b,c,d))
23     print(‘您的骰子为{0},{1},{2},共计{3}点!‘.format(e,f,g,h))
24     if d > h:
25         x+=1
26         print(‘您第%d局的点数小于对手【您输了,不要灰心,再接再厉吧!】‘%i)
27         if i < 5:
28             input(‘敲击‘enter’开启下局比赛‘)
29         else:
30             input(‘已完成全部比赛,敲击‘enter’计算比赛结果‘)
31     elif d == h:
32         y+=1
33         print(‘您第%d局的点数等于对手【哎呦,一不小心,平局了,这就是缘分啊!】‘%i)
34         if i < 5:
35             input(‘敲击‘enter’开启下局比赛‘)
36         else:
37             input(‘已完成全部比赛,敲击‘enter’计算比赛结果‘)
38     elif d < h:
39         z+=1
40         print(‘您第%d局的点数大于对手【您赢了,赌神附体啊,发哥给我签个名吧!】‘%i)
41         if i < 5:
42             input(‘敲击‘enter’开启下局比赛‘)
43         else:
44             input(‘已完成全部比赛,敲击‘enter’计算比赛结果‘)
45     i+=1
46 else:
47     if 5-y<2*z:
48         print(‘开始计算比赛结果\n经过计算...\n你在5局比赛中共赢得了%d局比赛‘%z)
49         print(‘恭喜您,您赢得了赌王争霸赛,走上人生巅峰,赢取白富美!‘)
50     else:
51         print(‘开始计算比赛结果\n经过计算...\n你在5局比赛中共输掉了%d局比赛‘%x)
52         print(‘很抱歉,丫输掉了赌王争霸赛,回家再练二十年,再来吧!‘)
53 input(‘敲击‘enter’退出游戏‘)
54     

学习Python太痛苦了,完全看天书的感觉,好抽象,还是先直接按自己想法做东西吧,不会的话再查自字典,感觉比较适合自己,这个程序是学了三个小时后,看到随机数的用法,自己琢磨的游戏,写的很笨,按自己想法写的,吭哧了三个多小时,总算吭哧的能运行了,哈哈,好有成就感啊

原文地址:https://www.cnblogs.com/deletewang/p/9136518.html

时间: 2024-10-29 19:10:38

从0开始学Python,学习5小时后第一个程序的相关文章

&lt;-0基础学python.第一课-&gt;

初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人用python来实现了,而且还给出了原代码, 我兴致勃勃的下载下来用,但是根本没有效果,原因是他们给的是2.7版本的程序,我用的软件是3.4版本的, 我又下载了2.7版本的但是运行的时候还是有地方报错,而我又不知道怎么修改,然后觉得时候系统的学习一下了. 宏观目标:让我的工作效率更高 1.写程序帮我

0基础学Python难吗?学习Python需要多长时间?

Python,大家都知道是一门0基础可以入门学习的编程语言,也是应用领域广泛,薪资待遇高.发展前景好的岗位,那么,0基础学习Python难吗?0基础学习Python需要多长时间?小编为大家详细的介绍一下吧. 如果你是毫无基础,甚至于英文和数学方便都不是很好的情况下,那么自学这条路是完全行不通的,学习起来非常艰难,毕竟什么情况都不太懂,学习起来很容易失去兴趣,事半功倍,需要参加培训才可以更好的掌握好课程. 如果具备一定基础的情况下,那么学习Python是比较简单的,要比其他的编程语言更加容易一些,

Python学习总结之路--第一周

前言:35岁了,工作10年了,一直很排斥学软件编程,但是IT这条路一路走来发现如果不改变这辈子就这样了! 学Python是意外,也是缘分.前年的时候就看到有同事学这,那时他刚参加工作不久.今年他从我们公司走了, 去了甲方,年薪27W.然后我却没有进入我主导的项目甲方.双重打击让我郁闷了很久很久.无意中点开领导发的一次腾讯的免费课堂学习,既然是Python. 学习资料的来源.免费课程很坑,直播的时间我老是有事,录播的视频老是不给更新.所以我就从网上买了一份Python的学习视频,这就开启了我想学P

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu

Python学习之路(第一周)

走上软件开发之路已经三个年头.我本人是android原生开发出生.期间由于工作的需要以及开发的趋势发展,也走上混合开发的道路,现在主要运用ionic框架进行移动端app的开发.但是未来的互联网发展趋势还是大数据+人工智能.所以现在学习Python就很有必要.这里就不介绍Python语言的优劣了,想具体了解的小伙伴可以自行度娘吧. 好了,直接步入正题. 本博客主要记录自己接下来几个月的Python学习之路,能力有限,期间有什么表达不对的欢迎大家留言区批评指正! Python版本:Python3.5

Python学习之心路历程------第一天:基本概念(1)

注:本文大部分内容来源于Python简明,个人喜好,如有版权问题,请及时联系本人 单引号 你可以用单引号指示字符串,就如同'Quoteme on this'这样.所有的空白,即空格和制表符都照原样保留. 使用双引号(") 在双引号中的字符串与单引号中的字符串的使用完全相同,例如"What'syour name?" 使用三引号('''或""") 利用三引号,你可以指示一个多行的字符串.你可以在三引号中自由的使用单引号和双引号.例如: '''This

python基础(二)---第一个程序

1. 第一个程序 1.1 Hello Python书写步骤 步骤一:新建文本文档文件,修改名称为hello.py 步骤二:使用记事本打开文件,书写程序内容如下: 步骤三:打开命令行,输入执行指令:python hello.py 运行结果:屏幕显示hello python 1.2 Bug 软件的Bug,是指软件程序的漏洞或缺陷. 针对BUG具有如下能力: 1.具备识别BUG的能力:多看 2.具备分析BUG的能力:多思考.多查阅资料 3.具备解决BUG的能力:多尝试.多查阅资料.多记录/记忆 1.3

从0开始学Python,0基础小白

Python3学习第一天 函数计算 #用户输入数字 num1 = input('在这里输入你想计算的数字:') num2 = input('输入第二个数字吧:') num3 = input('还能输入三个数字哦:') #计算公式 sum = float(num1)+float(num2)*float(num3) #输出结果 print('数字{0} 和数字 {1}相加再乘以数字 {2} 的结果是:{3}'.format(num1,num2,num3,sum)) 个人理解 Input 英文输入的意

从0开始的Python学习014面向对象编程

 简介 到目前为止,我们的编程都是根据数据的函数和语句块来设计的,面向过程的编程.还有一种我们将数据和功能结合起来使用对象的形式,使用它里面的数据和方法这种方法叫做面向对象的编程. 类和对象是面向对象编程的两个重要方面.对于类和对象的关系,举个例子就像学生和小明同学的关系一样.学生(类)是一个拥有共同属性的群体,小明同学(对象)是其中一个有自己特性的个体. 对于一个对象或类的变量被称为域,函数被称为类或对象的方法. 域有两种类型--属于每个对象或属于类本身,分别成为实例变量和类变量. 类使用cl