Python基礎,,小題目

2022-06-22 04:12:13 字數 1519 閱讀 8851

1. 列印1 ~ 100 的奇數和偶數和

sum=0

for i in range(1,100,2):

print(i)

sum=sum+i

print('奇數和為:%s'%(sum))

sum=0

for i in range(0,101,2):

print(i)

sum=sum+i

print('偶數和為:%s'%(sum))

2. 列印99乘法表

for i in range(1,10):

for j in range(i,10):

print('%s*%s=%d' % (i, j, i * j), end=' ')

print(' ')

3. 設計乙個猜數字遊戲

#引入生成隨機數的模組

import random

#程式設定生成 1-20 之間的乙個隨機數

secretnum = random.randint(1,20)

#引入生成隨機數的模組

import random

#程式設定生成 1-20 之間的乙個隨機數,讓使用者猜

secretnum = random.randint(1,20)

print("這是乙個位於 1-20 之間的數")

#設定使用者只能猜 3 次

for number in range(1,4):

print("請輸入猜測的數:")

guess = int(input())

if guess == 0:

break

if guess < secretnum:

print("太小啦")

elif guess > secretnum:

print("太大啦")

else:

break

if(guess == secretnum):

print("真厲害,猜對啦,就是",str(guess))

else:

print("很遺憾,正確的答案應該是",str(secretnum))

4. 編寫乙個函式,計算字串中字元的個數 ,

輸入乙個字串, 計算輸入的字元的個數 akdlfsajklfdsa a 有幾個

def count(s):

alpha,num,space,other=0,0,0,0

for i in s:

if i.isalpha():

alpha+=1

else:

other+=1

print('英文本元數{}'.format(alpha,num,space,other))

count(input("請輸入乙個字串:"))

5. 輸入乙個字串,將字串反轉列印 abcdefg gfedcba

s=input('請輸入字串:')

temp=list(s)

temp.reverse()

print(''.join(temp))

小題目練習

設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i 表示同一位同學 下標為i 的姓名和c語言成績,否則會張冠李戴 1 輸出按成績排序後的同學的名單 2 輸出按同學姓名排序後的成績單...

面試小題目

public class test class a class b extends a b int i a建構函式被執行了!3haa建構函式被執行了!b建構函式被執行了!3haa建構函式被執行了!1111b建構函式被執行了!19wa package com.yoko.test1 class fath...

素數小題目

題目一 公差最小的等差素數列 problem description 2,3,5,7,11,13,是素數序列。類似 7,37,67,97,127,157 這樣完全由素數組成的等差數列,叫等差素數數列。上邊的數列公差為30,長度為6。2004年,格林與華人陶哲軒合作證明了 存在任意長度的素數等差數列。...