if (a%3=0) Or (b%3=0) :
c = a * b
else:
c = a + b
執(zhí)行后變量c的值為( )
下列敘述中,正確的是( )
運行程序,運行結(jié)果如圖所示。
請在空格處填寫正確的代碼,使程序完善實現(xiàn)以下功能。
money=100 #一共100文錢
num=100 #一共100只雞
cock_price=5 #公雞價格5文
hen_price=3 #母雞價格3文
threechick_price=1 #3只小雞1文
for cock_num in range(1,): #公雞只數(shù)可能為1-20
for hen_num in range(1,): #母雞只數(shù)可能為1-33
for chick_num in range(1,101): #(3小雞)只數(shù)可能為1-100
money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price
num1=cock_num+hen_num+chick_num
if money1==money and num1==num:
print (cock_num,hen_num,)
input("運行完畢,請按回車鍵退出...")
請在空格處填寫正確的代碼,使程序完善。
champion=['A','B','C','D'] #設(shè)置選手列表
for i in: #循環(huán)讀取選手編號
cond=(i!='A') +(i=='C') + (i=='D')+(i!='D') #查找符合條件的選手
if cond== : #說真話是否是3人
print("冠軍是:",) #輸出冠軍
input("運行完畢,請按回車鍵退出...")
實現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個正整數(shù)的最大公約數(shù)。
x = int(input('請輸入第一個正整數(shù):'))
y = int(input('請輸入第二個正整數(shù):'))
m = max(x,y) #找出x,y中的最大值
n = min(x,y) #找出x,y中的最小值
r = m%n #求得最大值除以最小值后的余數(shù)
while r!=0: #如果余數(shù)不等0,則進行以下循環(huán)
m = #把最小值賦給m
n = #把余數(shù)賦給n
r = m%n #求得最大值除以最小值后的余數(shù)
print('這兩個數(shù)的最大公約數(shù)為:',)
input("運行完畢,請按任意鍵退出....")
實現(xiàn)功能:繪制y=x2-2x+ 1的圖像
#加載numpy模塊并限簡潔的別名為np
import numpy as np
#加載matplotlib.pyplot模塊并限簡潔的別名為plt
import matplotlib.pyplot as plt
#x在-7到9之間,每隔0.1取一個點
x=np.arange(-7,9,0.1)
= x**2-2*x+1
plt.plot(x,)
plt.title('y=x*x-2*x+1')
plt.xlabel('x')
plt.ylabel('y')
plt.