Python Code Auto Correction en ligne
[string "local ffi = require("ffi")..."]:35: attempt to index global 'utils' (a nil value)
Careful Constrictor
[string "local ffi = require("ffi")..."]:35: attempt to index global 'utils' (a nil value)
def binary_search(list, item):
low = 0
high = len(list)—1
while low <= high:
mid = (low + high)
guess = list[mid]
if guess == item:
return mid
if guess > item:
high = mid - 1
else:
low = mid + 1
return None
my_list = [1, 3, 5, 7, 9]
print binary_search(my_list, 3) # => 1
print binary_search(my_list, -1) # => None
n = int(input("how many number do you need to check"))
odd = 0
even = 0
for i in range(1,n+1):
num = int(input("Enter number:"))
if num%2 == 0:
print(str(num)+" is an even number")
even = even + 1
else:
print(str(num)+" is an odd number")
odd = odd + 1
print("you entered "+str(even+" even number(s).")
print("you entered "+str(odd+" odd number(s).")
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 7 13:01:25 2022
@author: Regina Melva Kemalasita
"""
#Nama: Regina Melva Kemalasita
#NIM:20/456787/TK/50611
#Import library
import numpy as np
import matplotlib.pyplot as plt
#Data Percobaan
T = np.array([273,373,473,573]) #Temperatur,K
alfa = np.array([0.00369,0.0027,0.0021,0.00176]) #Thermal Expansion Coef, 1/K
n = len(T)
a = np.zeros(n) #Koefisien Persamaan Polinomial
Tc = 133 #Temperatur kritis, K
Tr = T/Tc
#Membuat Matriks A
A = np.ones([n,n])
for i in range (1,n):
A[:,i] = Tr**i
#Eliminasi ke depan
for i in range (n):
for j in range(n):
faktor = A[j,i]/A[i,i]
A[j,:] = A[j,:]-faktor*A[i,:]
y = alfa[j]-faktor*alfa[i]
#Substitusi balik
for i in range(n,0,-1):
a[i-1] = (alfa[i-1]-np.dot(A[i-1,:],a))/A[i-1,i-1]
#Rekalkulasi alfa
m = 101
Trc = np.linspace(Tr[1],Tr[end],m)
alfa_calc = np.zeros(m)
for i in range(m):
alfa_calc[i] = a[0]+a[1]*Trc[i]+a[2],*Trc[i]**2+a[3]*Trc[i]**3
#Plotting
plt.plot(T_data, alfa_data, 'ro')
plt.plot(Trc*133, alfa_calc, 'b')
#Perbaiki program komputer tersebut untuk menghitung
# Pertanyaan :
# a. Hitunglah koefisien alfa0 - alfa3 dalam persamaan alfa = f(Tr) tersebut
# b. Bandingkan alfa dari data dan dari hasil perhitungan dalam bentuk grafik alfa vs T
n=int(input())
a=[]
s=0
for i in range(1,n+1):
x=int(input())
a.append(x)
for i in range(0,len(a)):
if (a[i]%2!=0):
s+=a[i]
for i in range(0,len(a)):
for j in range(i+1,len(a)):
if a[j]==a[i]:
a.remove(a[j])
print(a)
print(s)
print(a)
n = int(input("How many numbers do you need to check? "))
odd = 0
even = 0
for i in range(1,n+1):
num = int(input("Enter number: "))
if num%2 == 0:
print(str(num)+" is an even number.")
even = even + 1
else:
print(str(num)+" is an odd number.")
odd = odd + 1
print("You entered "+str(even)+" even number(s).")
print("You entered "+str(odd)+" odd number(s).")
n = int(input("How many numbers do you need to check? "))
odd = 0
even = 0
for i in range(1,n+1):
num = int(input("Enter number: "))
if num%2 == 0:
print(str(num)+" is an even number.")
even = even + 1
else:
print(str(num)+" is an odd number.")
odd = odd + 1
print("You entered "+str(even)+" even number(s).")
print("You entered "+str(odd)+" odd number(s).")