Python實現雙色球彩票選購程式!!!!

2021-10-20 18:22:11 字數 1900 閱讀 7868

雙色球彩票選購程式!!!!

主要是列表和迴圈結構知識的練習。

# coding:utf-8

"""程式名稱:twocolorball.py

程式功能:雙色球彩票,選購程式

程式編寫:autumnleaf

編寫日期:2021-02-28 10:22

""""""

1、先讓使用者一次選擇6個紅球,再選擇2個藍球,最後統一列印使用者選擇的球號。

2、確保使用者不能選擇重複的,選擇的數不能超出範圍。

"""title_info = """***************===雙色球列印程式**********====

1、請使用者選擇6個紅球和2個藍球;

2、球號不能重複選擇。

****************************************====

"""# 列印資訊頭

print(title_info)

# 初始化藍球和紅球的列表

blue_ball = # 1-16之間

red_ball = # 1-33之間

# 選擇紅球號碼

while len(red_ball) < 6:

user_choice1 = int(input("請輸入6個紅球的號碼:"))

if 0 < user_choice1 < 34:

if user_choice1 in red_ball:

print("number %d is already exist in red_ball list!" % user_choice1)

continue

else:

list_num = len(red_ball)

# 輸出紅色文字的提示資訊

print("\033[1;31m [%d]您選擇的紅球號碼是:%d \033[0m" % (list_num, user_choice1))

else:

print("紅球請選擇1-33之間的號碼!")

print("-----------------------------")

# 選擇藍球號碼

while len(blue_ball) < 2:

user_choice2 = int(input("請輸入2個藍球的號碼:"))

if 0 < user_choice2 < 17:

if user_choice2 in blue_ball:

print("number %d is already exist in blue_ball list!" % user_choice2)

continue

else:

list_num = len(blue_ball)

# 輸出藍色字元的提示資訊

print("\033[1;34m [%d]您選擇的藍球號碼是:%d \033[0m" % (list_num, user_choice2))

else:

print("藍球請選擇1-16之間的號碼!")

# 列表排序

red_ball.sort()

blue_ball.sort()

# 列印彩票選擇結果

print("*************************=")

print("\033[1;31m 您選擇的紅球是:\033[0m", red_ball)

print("\033[1;34m 您選擇的藍球是:\033[0m", blue_ball)

print("祝您好運!")

print("*************************=")

執行結果如下圖:

python實現雙色球選取

最近剛看python的書,還屬於小白級程度,晚上沒事買了一注雙色球,想想每次買彩票也挺費勁的,就突發奇用python實現乙個隨機選擇雙色球功能,以後選擇也不用痛苦了,執行下程式自己能選擇就好了,省著每次絞盡腦汁去想了,說幹就幹,以下是全部 import random redqiu lanseqiu ...

python實現雙色球隨機選號

雙色球隨機選號實現 from random impwww.cppcns.comort randrange,randint,sample def display balls 輸出列表中的雙色球號碼 for index,ball in enumerate balls if index len balls...

python練習雙色球

作業 雙色球選購 1 雙色球 假設一共八個球,6個紅球,球號1 32 2個藍球,球號1 16 2 確保使用者不能重複選擇,不能超出範圍 3 使用者輸入有誤時有相應的錯誤提示 4 最後展示使用者選擇的雙色球的號碼 我自己的程式 籃球只有乙個 def selsct ball print 歡迎選擇雙色球!...