問題:兩個桌球隊進行比賽,各出三個。甲隊為a, b, c三個,乙隊為x, y, z三個。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x, z比,請程式設計找出三隊賽手的名單。
#! /usr/bin/env python3
#-*- coding:utf-8 -*-
#author : ma yi
#blog :
#date : 2020-06-19
#name : demo022
#software : pycharm
#note : 兩個桌球隊進行比賽,各出三個。甲隊為a, b, c三個,乙隊為x, y, z三個。已抽籤決定比賽名單。有人向隊員打聽
#比賽的名單。a說他不和x比,c說他不和x, z比,請程式設計找出三隊賽手的名單。
#入口函式
if__name__ == '
__main__':
#讓a, b, c三人分別遍歷x, y, z,並將重複出現的對陣及題目提供的對陣給去除即可。
for a in ["
x", "
y", "z"
]:
for b in ["
x", "
y", "z"
]:
for c in ["
x", "
y", "z"
]:
if a != b and b != c and c != a and a != "x"
and c != "x"
and c != "z"
:
#對陣名單
print("
a對陣%s, b對陣%s, c對陣%s
" % (a, b, c))
執行結果:
"c:\program files\python35-32\python.exe
" f:/朱糧梁/1.專案-python/python/mypython/練習**/2020/202006/20200618/demo022.py
a對陣z, b對陣x, c對陣y
Python練習題022 桌球比賽
題目 兩個桌球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請程式設計序找出三隊賽手的名單。a,b,c都和x,y,z對應。可以用a,b,c儲存x,y,z變數的值,這樣可以建立起來對應關係。然後只要滿...
Python 練習例項2
題目2 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬...
Python 練習例項18
題目18 求s a aa aaa aaaa aa a的值,其中a是乙個數字。例如2 22 222 2222 22222 此時共有5個數相加 幾個數相加有鍵盤控制。我想了兩種方法。第一種,是我看到題目後,直覺的用數學思維去推導 第二種,做完第一種方法,忽然覺得好麻煩,於是想到了畫棋盤,弄成字串後再in...