Hướng dẫn chuyển c sang python

Bài viết này Phú tổng hợp những chương trình Python cơ bản, giúp người học có cài nhìn tổng quát hơn về ngôn ngữ lập trình này.

Danh sách các chương trình

  1. Chương trình tính tổng 2 số
  2. Chương trình tính diện tích hình vuông
  3. Chương trình tính diện tích tam giác bất kỳ
  4. Chương trình tính nghiệm của phương trình bậc 2
  5. Chương trình chuyển đổi giá trị 3 biến
  6. Chương trình chuyển đổi năm km sang dặm
  7. Chương trình chuyển đổi độ C sang độ F
  8. Chương trình tính năm nhuận
  9. Chương trình tìm số lớn nhất
  10. Chương trình tìm số nguyên tố
  11. Chương trình tính giai thừa của một số
  12. Chương trình tạo bảng cửu chương
  13. Chương trình in dãy số Fibonacci

Chương trình tính tổng 2 số

# store input number
num1 = input["Nhap so thu 1: "]
num2 = input["Nhap so thu 3: "]
# add two numbers
sum = float[num1] + float[num2]
# display the sum
print['The sum of {0} and {1} is {2}'.format[num1, num2, sum]]
# chương trình rút gọn
print['The sum is %.2f' %[float[input['Enter first number: ']] + float[input['Enter second number: ']]]]
# %.2f làm tròn đến chữ số thập phân thứ 2

Chương trình tính diện tích hình vuông

import cmath

# num = 1+2j

# To take input from the user
num = eval[input['Enter a number: ']] # eval để tính số thực có dạng [a + bj]

num_sqrt = cmath.sqrt[num]
print['The square root of {0} is {1:0.3f}+{2:0.3f}j'.format[num ,num_sqrt.real,num_sqrt.imag]]


# num_sqrt.real = phần thực
# num_sqrt.imag = phần ảo

Chương trình tính diện tích tam giác bất kỳ

# tính diện tích hình tam giác
# Heron's formula
# s = [a+b+c]/2
# area = √[s[s-a]*[s-b]*[s-c]]

canh1 = float[input['Nhập cạnh 1: ']]
canh2 = float[input['Nhập cạnh 2: ']]
canh3 = float[input['Nhập cạnh 3: ']]

s = [canh1 + canh2 + canh3] / 2

dien_tich = [s * [s - canh1] * [s - canh2] * [s - canh3]] ** 0.5

print["Dien tích hình tam giác {0} {1} {2} là: {3} ".format[canh1, canh2, canh3, dien_tich]]
# print["Dien tich hinh tam giac: %0.1f" %dien_tich]

Chương trình tính nghiệm của phương trình bậc 2

import cmath

a = float[input["Nhập a: "]]
b = float[input["Nhập b: "]]
c = float[input["Nhập c: "]]

# tính số phân biệt
d = [b**2] - [4*a*c]

# tính kết quả
sol1 = [-b - cmath.sqrt[d]]/[2*a]
sol2 = [-b + cmath.sqrt[d]]/[2*a]

print['The solution are {0} and {1}'.format[sol1,sol2]]

Chương trình chuyển đổi giá trị 3 biến

a = int[input['Nhập a: ']]
b = int[input['Nhập b: ']]
c = int[input['Nhập c: ']]


a, b, c = b, c, a

print['Gia gia a {}'.format[a]]
print['Gia gia b {}'.format[b]]
print['Gia gia c {}'.format[c]]

Chương trình chuyển đổi năm km sang dặm

# chương trình chuyển đổi km -> dặm

# conversion factor
conv_fac = 0.621371

kilometers = float[input["Input kilometers: "]]

# tính ra dặm
miles = kilometers * conv_fac

print["%0.2f kilimeters is equal  to %0.2f miles" %[kilometers, miles]]

Chương trình chuyển đổi độ C sang độ F

# chương trình chuyển độ C sang độ F
# celsius * 1.8 = fahrenheit - 32

celsius = float[input["Input oC: "]]

fahrenheit = [celsius * 1.8] + 32

print["%0.2f oC to %0.2f oF" %[celsius,fahrenheit]]

Chương trình tính năm nhuận

# Một năm nhuận chính xác là chia hết cho 4 
# ngoại trừ năm thế kỷ [năm kết thúc bằng 00]. 
# Năm thế kỷ chỉ là năm nhuận nếu nó chia hết cho 400.

year =  int[input["Input year [19xx - 20xx]: "]]

if [year % 4] == 0:
    if [year % 100] == 0:
        if [year % 400] == 0:
            print["{0} is leap year".format[year]]
        else:
            print["{0} is not leap year".format[year]]
    else:
        print["{0} is  leap year".format[year]]
else:
    print["{0} is not leap year".format[year]]

Chương trình tìm số lớn nhất

a = int[input["Input a: "]]
b = int[input["Input b: "]]
c = int[input["Input c: "]]

# max = a
# if a < b:
#     if b > c:
#         max = b
#     elif a < c:
#         max = c
# elif a < c:
    # max = c
# print['Max is ',max]

if [a > b] and [a > c]:
    print["Max is ", a]
elif [b > a] and [b > c]:
    print["Max is ", b]
else:
    print["Max is ",c]

Chương trình tìm số nguyên tố

# chương trình rút gọn
print['The sum is %.2f' %[float[input['Enter first number: ']] + float[input['Enter second number: ']]]]
# %.2f làm tròn đến chữ số thập phân thứ 2
0

Chương trình tính giai thừa của một số

# chương trình rút gọn
print['The sum is %.2f' %[float[input['Enter first number: ']] + float[input['Enter second number: ']]]]
# %.2f làm tròn đến chữ số thập phân thứ 2
1

Chương trình tạo bảng cửu chương

# chương trình rút gọn
print['The sum is %.2f' %[float[input['Enter first number: ']] + float[input['Enter second number: ']]]]
# %.2f làm tròn đến chữ số thập phân thứ 2
2

Chương trình in dãy số Fibonacci

# chương trình rút gọn
print['The sum is %.2f' %[float[input['Enter first number: ']] + float[input['Enter second number: ']]]]
# %.2f làm tròn đến chữ số thập phân thứ 2
3

Chương trình

Đánh giá nội dung

Chủ Đề