# python--輕型語言--互動 # PyPy解釋器--提升執行速度 # CPython--官方 # IPython--增強交互 # Jython--運行在Java平臺上的 # IronPython--運行在微軟 import random # 這種隨便也太粗糙了-。- print('遊戲開始,輸入exit結束') a = '' while a!='exit': a = input('請輸入石頭(0)剪子(1)布(2),輸入exit結束') if a == 'exit': break else: #0石頭,1剪子,2布 b = random.randint(0,2) dict1 = {'0':'石頭','1':'剪子','2':'布'} s = '' if a==b: s = '平局' elif a=='0': if(b==1):s='win' else:s='lose' elif a=='1': if(b==0):s='lose' else:s='win' elif a == '2': if (b ==0):s='win' else:s='lose' else: print('輸入錯誤,請重新輸入') continue a = dict1.get(a) b = dict1.get(str(b)) print('你出%s電腦出%s\n%s'%(a,b,s)) # 打印乘法口訣表 for i in range(1,10): for j in range(1,i+1): print("%d*%d=%d"%(j,i,j*i),end=' ') j+=1 print() i+=1 # 打印圖形--直角三角形 flag = True while flag: c = input('請輸入直角三角形邊長') try: int(c) except Exception: print('error') else: c = int(c) flag = False for i in range(1,c+1): print('*'*i)
Python入門記錄6
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.