Python經典基礎程式設計練習題(一) 每日10題

2021-09-25 20:10:49 字數 2413 閱讀 5404

list1=

count=0

for a in range(1,5):

for b in range (1,5):

for c in range(1,5):

if a!=b and b!=c and a!=c:

d=100*a+10*b+c

count+=1

print('一共有%d個三位數' % count)

for i in list1:

print(i,end=' ')

lirun=int(input('請輸入你的利潤:'))

if lirun <= 100000:

p=lirun*0.1

if lirun >100000 and lirun <=200000:

p=10000*0.1+(lirun - 100000)*0.075

if lirun >200000 and lirun <=400000:

p=200000*0.075+(lirun - 200000)*0.05

if lirun >400000 and lirun <=600000:

p=400000*0.05+(lirun - 400000)*0.03

if lirun >600000 and lirun <=1000000:

p=600000*0.03+(lirun - 600000)*0.015

if lirun >1000000:

p=1000000*0.015+(lirun-1000000)*0.01

print(p)

import math

for i in range(1,1000000):

if math.sqrt(i+100)==int(math.sqrt(i+100)) and math.sqrt(i+268)==int(math.sqrt(i+268)):

print(i)

list1=

for i in range(2000,3201):

if i%7==0 and i%5!=0:

for i in list1:

print(i, end=',')#或者用print(','.join(l)) ,用於把字串用s符號連線起來

a=int(input('請輸入乙個數:'))

b=1for i in range(1,a+1):

b=b*i

print(b)

n=int(input('請輸入乙個數:'))

d=dict()

for i in range(1,n+1):

d[i]=i*i

print(d)

value=input('請輸入一串數字:')

a=value.split(',')

print(a)

b=tuple(a)

print(b)

class a():

def getstring(self):

self.x =input('請輸入乙個字串:')

def printstring(self):

print(self.x.upper())

a=a()

a.getstring()

a.printstring()

import math

c=50

h=30

d=input('請輸入:')

list1=d.split(',')

m=list1[-1]

for i in list1:

i=int(i)

q=int(math.sqrt((2*c*i)/h))

if i !=int(m):

print(q,end=',')

else:

print(q,end='')

input_str = input()

dimensions = [int(x) for x in input_str.split(',')]

rownum = dimensions[0]

colnum = dimensions[1]

multilist = [[0 for col in range(colnum)] for row in range(rownum)]#定義乙個空的二維陣列

for row in range(rownum):

for col in range(colnum):

multilist[row][col] = row * col

print(multilist)

Python經典基礎程式設計練習題(四) 每日10題

a 2.0 b 1.0 s 0 for n in range 1,21 s a b t a a a b b t print s n 0 s 0 t 1 for n in range 1,21 t n s t print 1 2 3 20 d s sum 0 def digui n if n 0 su...

python 基礎練習題

學了這麼多天的python,也做了一點簡單的練習題,不過這點還不夠,要多做多敲 同樣也要學著理解,只有這樣才能才會進步小結1,怎樣做才能輸出列印乙個九九乘法表?如下 for i in range 1 10,1 for j in range 1 10,1 if j i print f end t pr...

Python 基礎練習題

以下是我在學習python編寫的一些簡單的練習題,題目答案為本人編寫可能不完全正確只供參考 列印乙個如下的圖形 for i in range 2,3 for z in range 3 abs i print end for j in range 2 abs i 1 print end print 輸...