Khamidov π½Python kanali uchun maxsus arithmetic operation.py
522 B
for s in range(1, 101):
print(f"{s}:")
print("Qo'shish:")
for i in range(1, 101):
print(f"{s} + {i} = {s + i}")
print("\nAyirish:")
for i in range(1, 101):
print(f"{s} - {i} = {s - i}")
print("\nKo'paytirish:")
for i in range(1, 101):
print(f"{s} * {i} = {s * i}")
print("\nBo'lish:")
for i in range(1, 11):
if i != 0: # nolga bo'lishni oldindan to'xtatamiz
print(f"{s} / {i} = {s / i}")
print("\n-----------------------")
Assalomu alaykum aziz kanalimiz a'zolari biz "Funksiyalarni ko'rib o'tamiz. Python dasturlash tilida funksiyalar, biror bitta vazifani bajarish uchun yozilgan kod bloklari hisoblanadi. Funksiyalar boshqa kod qatorma orqali chaqirilishi mumkin va o'zgaruvchilarni qabul qilib, boshqa funksiyalarga uzatish uchun foydalaniladi. Python tilida funksiyalar o'z turiga ega bo'lishi mumkin:
1. Built-in Functions (O'rnatilgan funksiyalar): Python tilining o'rnatilgan qismidagi funksiyalar, masalan,
2. User-defined Functions (Foydalanuvchi tomonidan aniqlangan funksiyalar): Dasturchilar o'z funksiyalarini ham yozishi mumkin. Bunday funksiyalar dasturchi tomonidan o'zgaruvchilarni qabul qilish, operatsiyalarni bajarish va natijani qaytarish uchun ishlatiladi.
3. Anonymous Functions (Namani aniqlangan funksiyalar yoki lambda funksiyalar): Bu funksiyalar nomini yo'qotadi va bir qatorda yaratiladi. Bunday funksiyalar oddiy ifodalar orqali yaratiladi va ko'p qatorda kichik vazifalarni bajarish uchun ishlatiladi.
Funksiyalar, kodni o'rganishni, uni qayta ishlashni va dastur kodini tuzilishni osonlashtirish uchun muhim vosita hisoblanadi. Python funksiyalari shunday bo'lsa-da, ular bilan ishlashning ilmiy nuqtai nazaridan tushunchalari borligi ham muhimdir.
1. Built-in Functions (O'rnatilgan funksiyalar): Python tilining o'rnatilgan qismidagi funksiyalar, masalan,
print()
, len()
, range()
kabi funksiyalar. Bu funksiyalar Python tili bilan birga keladi va dasturchilar ularni iste'mol qilishlari mumkin.2. User-defined Functions (Foydalanuvchi tomonidan aniqlangan funksiyalar): Dasturchilar o'z funksiyalarini ham yozishi mumkin. Bunday funksiyalar dasturchi tomonidan o'zgaruvchilarni qabul qilish, operatsiyalarni bajarish va natijani qaytarish uchun ishlatiladi.
3. Anonymous Functions (Namani aniqlangan funksiyalar yoki lambda funksiyalar): Bu funksiyalar nomini yo'qotadi va bir qatorda yaratiladi. Bunday funksiyalar oddiy ifodalar orqali yaratiladi va ko'p qatorda kichik vazifalarni bajarish uchun ishlatiladi.
Funksiyalar, kodni o'rganishni, uni qayta ishlashni va dastur kodini tuzilishni osonlashtirish uchun muhim vosita hisoblanadi. Python funksiyalari shunday bo'lsa-da, ular bilan ishlashning ilmiy nuqtai nazaridan tushunchalari borligi ham muhimdir.
arifmetic amal hisoblagich konkulyator dasturi.py
193 B
for i in range(1, 101):
print(f"{i} + {i} = {i + i}")
print(f"{i} - {i} = {i - i}")
print(f"{i} x {i} = {i * i}")
print(f"{i} / {i} = {i / i}")
print("--------------------")
arifmetic operation.py
745 B
import numpy as np
def evaluate_arithmetic_table():
print("Arifmetik amallar jadvali:")
print("{:<10} {:<10} {:<10} {:<10}".format('Raqam 1', 'Amal', 'Raqam 2', 'Natija'))
print("-" * 40)
for num1 in range(1, 6):
for operator in ['+', '-', '*', '/']:
for num2 in range(1, 6):
expression = f"{num1} {operator} {num2}"
try:
result = eval(expression)
print("{:<10} {:<10} {:<10} {:<10}".format(num1, operator, num2, result))
except (SyntaxError, NameError, ZeroDivisionError):
print("{:<10} {:<10} {:<10} {:<10}".format(num1, operator, num2, "Xato"))
if name == "main":
evaluate_arithmetic_table()
turtle_animation_colors.py
272 B
from turtle import *
import colorsys
tracer (20)
pensize (2)
speed(0)
h = 0.2
bgcolor("black")
lt(80)
fd(180)
lt(180)
lt(80)
for i in range (2000) :
c=colorsys.hsv_to_rgb(h,1,1)
color(c)
h+=0.004
fd(i)
rt(39)
rt(65)
fd(500)
rt(512)
done()
π3 2
This media is not supported in your browser
VIEW IN TELEGRAM
#Apple logotipi
from turtle import *
bgcolor("black")
color("white")
up()
goto(0, 120)
begin_fill()
down()
left(160)
circle(100, 100)
circle(200, 60)
circle(40, 90)
circle(-40, 100)
circle(40, 100)
circle(200, 30)
left(90)
circle(-70, 150)
left(120)
circle(160, 55)
end_fill()
right(110)
up()
forward(25)
down()
begin_fill()
circle(-100,90)
right(90)
circle(-100,90)
end_fill()
hideturtle()
#write 'Apple'
penup()
goto(-100, -250) # Teksti pastki qismida chiqarish uchun yordamchi nuqta
pendown()
pencolor("white")
write("Apple", font=("Verdana", 30, "bold"))
done()
apple_logotip.py
569 B
β€1π1
β€1π1
This media is not supported in your browser
VIEW IN TELEGRAM
import turtle
import colorsys
turtle.bgcolor("black")
turtle.speed("fastest")
c = 0.0
turtle.hideturtle()
for i in range(450):
colors = colorsys.hsv_to_rgb(c, 1, 1)
turtle.color(colors)
c += 0.005
turtle.forward(i)
turtle.backward(i)
turtle.left(10)
turtle.right(180)
turtle.tracer(10)
turtle.mainloop()
import turtle
#initialize method
bat = turtle.Turtle()
#size of pointer and pen
bat.turtlesize(1, 1, 1)
bat.pensize(3)
#screen info
wn = turtle.Screen()
wn.bgcolor("black")
wn.title("BATMAN")
#colour
bat.color("crimson", "yellow")
#begin filling color
bat.begin_fill()
#turn1
bat.left(90) # turn pointer direction to left of 90'
bat.circle(50, 85) #draw circle of radius = 50 and 85'
bat.circle(15, 110)
bat.right(180)
#turn 2
bat.circle(30, 150)
bat.right(5)
bat.forward(10) #draw forward line of 10 units
#turn 3
bat.right(90)
bat.circle(-70, 140)
bat.forward(40)
bat.right(110)
#turn 4
bat.circle(100, 30)
bat.circle(30, 100)
bat.left(50)
bat.forward(50)
bat.right(145)
#turn5
bat.forward(30)
bat.left(55)
bat.forward(10)
#reverse
#turn 5
bat.forward(10)
bat.left(55)
bat.forward(30)
#turn 4
bat.right(145)
bat.forward(50)
bat.left(50)
bat.circle(30, 100)
bat.circle(100, 30)
#turn 3
bat.right(90)
bat.right(20)
bat.forward(40)
bat.circle(-70, 140)
#turn 2
bat.right(90)
bat.forward(10)
bat.right(5)
bat.circle(30, 150)
#turn 1
bat.left(180)
bat.circle(15, 110)
bat.circle(50, 85)
#end color filling
bat.end_fill()
#end the turtle method
turtle.done()
π1
π³Robocontest uz misollarining javoblarini tashlab tursak nima deysizπ§ Hamma tezda robocontest.uz saytida akkaunt ochsin men yordam beraman